﻿using System;
using System.Collections.Generic;
using Model.Tipologias;
using Infraestrutura.Entidades;

namespace Model.Produtos
{
    public class Produto : Entidade
    {
        private Int64 _idProduto;
        private String _nome;
        private String _descricao;
        private Tipologia _unidadeMedida;
        private Decimal _precoCusto;
        private Tipologia _moeda;
        private GrupoProduto _grupoProduto;


        public Int64 IdProduto
        {
            get { return _idProduto; }
            set { _idProduto = value; }
        }

        public String Nome
        {
            get { return _nome; }
            set { _nome = value; }
        }

        public String Descricao
        {
            get { return _descricao; }
            set { _descricao = value; }
        }

        public Tipologia UnidadeMedida
        {
            get { return _unidadeMedida; }
            set { _unidadeMedida = value; }
        }

        public Decimal PrecoCusto
        {
            get { return _precoCusto; }
            set { _precoCusto = value; }
        }

        public Tipologia Moeda
        {
            get { return _moeda; }
            set { _moeda = value; }
        }
      
        public GrupoProduto GrupoProduto
        {
            get { return _grupoProduto; }
            set { _grupoProduto = value; }
        }
    }
}
